翻訳と辞書
Words near each other
・ Model Engineers' Workshop
・ model enzyme
・ model material
・ model of receding evaporation plane
・ model plaster
・ Model Production
・ Model Railroader
・ model test
・ model trimmer
・ Model United Nations
・ Model View Controller
・ Model View ViewModel
・ Model-View-Controller
・ Model-view-controller
・ MODEL1
・ Model1
・ MODEL2
・ Model2
・ MODEL3
・ Model3


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Model View Controller : ウィキペディア日本語版
Model View Controller

MVCModel View Controller モデル・ビュー・コントローラ)は、ユーザーインタフェースをもつアプリケーションソフトウェアを実装するためのデザインパターンである。
アプリケーションソフトウェアの内部データを、ユーザーが直接参照・編集する情報から分離する。そのためにアプリケーションソフトウェアを以下の3つの部分に分割する。
# model: アプリケーションデータ、ビジネスルール、ロジック、関数
# view: グラフや図などの任意の情報表現
# controller: 入力を受け取りmodelとviewへの命令に変換する
== MVCの歴史 ==

* 1979年: パロアルト研究所にてTrygve Reenskaugが考案。〔MVC XEROX PARC 1978-79 〕〔The Model-View-Controller (MVC) Its Past and Present 〕長い間、Smalltalk-80の実装のみが公開され、MVCに関する公開情報はなかった
* 1988年: 最初の論文「A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk -80」〔A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk -80 〕が公開〔Model View Controller History
* 1994年: 書籍「Design Patterns:Elements of Reusable Object-Oriented Software」内で取り上げられる
* 1999年: MVCのサーバサイド実装としてJavaServer Pages Model 2が発表〔Understanding JavaServer Pages Model 2 architecture
元来Smalltalkにおけるウィンドウプログラム開発のための設計指針として生まれたが、構造が複雑となりがちなグラフィカルユーザインターフェース (GUI) をもつソフトウェアにおける有用性から他方面へ広がった。
その後、Smtalltalk-80から派生したSqueakでは、Selfから移植されたGUIツールキットMorphicが主に使われるようになった。Morphicではビューとコントローラを分離しておらず、その後の多くのGUIツールキットでもビューとコントローラは完全には分離されていない。。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Model View Controller」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.